<?php
    class EstadoCivil extends DBManager
    {
	var  $con;

	//funcion para comprobar conexion

        function open_con()
	{
            $this->con=parent::conectar();
            return $this->con;
	}

	//funcion para cerra conexion
	function close_con()
	{
            parent::desconectar();
	}
        
        
        function list_estado_civil()
        {
            parent::conectar();
            $data   =   array();
            $i      =   0;

            $consulta = "select idestadocivil,nombre_estc from ts_estado_civil order by idestadocivil asc";
            $recordset_all = $this->obj_con->Execute($consulta);

            while (!$recordset_all->EOF)
            {
                $idestado           =   $recordset_all->fields['idestadocivil'];
                $nombre_esta        =   $recordset_all->fields['nombre_estc'];
                $responce->data[$i] =   array('idestadocivil'=>$idestado,'nombre_estc'=>$nombre_esta);
                $i++;
                $recordset_all->MoveNext();
            }

            parent::desconectar();
            echo json_encode($responce);

        }

        function get_campo_estado_civil($condicion,$get_campo)
        {
            parent::conectar();

            $consulta = "select ".$get_campo." from ts_estado_civil where ".$condicion;
            $record_consulta = $this->obj_con->GetRow($consulta);
            return  $record_consulta[$get_campo];

            parent::desconectar();
        }
      
        
    }
        
?>
